.zd-tab,
.tab-box {
    .zd-tab-head,
    .tab-header {
        position: relative;
        .zd-tab-item,
        .tab-item {
            &.active,
            &:hover {
                @include active();
                .fa {
                    display: block;
                }
            }
            display: inline-block;
            width: 150px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            position: relative;
            .fa-close {
                position: absolute;
                right: 10px;
                top: 6px;
                display: none;
            }
        }
        &.has-over {
            >.fa {
                position: absolute;
                width: 30px;
                text-align: center;
                line-height: 30px;
                &:last-child {
                    right: 0;
                    top: 0;
                }
            }
            .zd-tab-head-content {
                ul {
                    padding: 0;
                    margin: 0 30px;
                }
            }
        }
    }
    .zd-tab-body,
    .tab-body {
        .zd-tab-item,
        .tab-item {
            &.active {
                display: block;
                background: transparent;
                color: #767676;
            }
            display: none;
            width: 100%;
        }
    }
}